This article show some problems of abusing object, a good reading - http://www.codinghorror.com/blog/archives/000801.html

Why extends in evil - http://www.javaworld.com/javaworld/jw-08-2003/jw-0801-toolbox.html

Fundamental fault of procedure programming - http://c2.com/cgi/wiki?FundamentalFlawsInProceduralDesigns

OO suck?! http://harmful.cat-v.org/software/OO_programming/why_oo_sucks http://www.librador.com/2012/07/16/No-thats-not-why-OO-sucks/
